package com.heyun.constant;

public class Constants {
    public static final String SCHOOL = "文华学院";

    // 日志
    public static final String LOGIN_LOG = "登录";

    // 登录相关常量
    public static final String LOGIN_FAIL = "登录失败";
    public static final String LOGIN_SUCCESS = "登录成功";
    public static final String USER_ABNORMAL = "用户状态异常";


    // 用户信息相关常量
    public static final String USER_INFO_SUCCESS = "获取个人信息成功";
    public static final String USER_INFO_FAILURE = "获取个人信息失败";
    public static final String UPDATE_USER_INFO_FAILURE = "修改个人信息失败";
    public static final String UPDATE_USER_INFO_SUCCESS = "修改个人信息成功";
    public static final String INCOMPLETE_INFORMATION = "信息不完整";
//    public static final String FIND_USER_INFO_FAILURE = "查询不到用户";

    // 成绩相关常量
    public static final String GRADE_SUCCESS = "获取个人成绩成功";
    public static final String GRADE_FAILURE = "获取个人成绩失败";

    // 签到相关常量
    public static final String PUB_SIGN_IN_SUCCESS = "发布签到成功";
    public static final String PUB_SIGN_IN_FAILURE = "发布签到失败";
    public static final String SIGN_IN_SUCCESS = "签到成功";
    public static final String GET_SIGN_IN_SUCCESS = "获取签到成功";
    public static final String SIGN_IN_FAILURE = "签到失败";
    public static final String GET_SIGN_IN_FAILURE = "获取签到失败";



    //班级相关常量
    public static final String CLASS_SUCCESS = "获取班级信息成功";
    public static final String CLASS_FAILURE = "获取班级信息失败";
    public static final String CLASS_ABNORMAL = "班级状态异常";

    // 课程相关常量
    public static final String GET_SUBJECT_SUCCESS = "获取课程信息成功";
    public static final String GET_SUBJECT_FAILURE = "获取课程信息失败";

    // 作业相关常量
    public static final String GET_HOMEWORK_FAILURE = "获取平时作业信息失败";
    public static final String GET_HOMEWORK_SUCCESS = "获取平时作业信息成功";
    public static final String NULL_HOMEWORK = "平时作业信息为空";
    public static final String PUB_HOMEWORK_SUCCESS = "发布平时作业成功";
    public static final String PUB_HOMEWORK_FAILURE = "发布平时作业失败";
    public static final String PUB_COMMENTS_SUCCESS = "批阅结果已上传";
    public static final String PUB_COMMENTS_FAILURE = "批阅结果上传失败";

    // 权限相关常量
    public static final String PERMISSION_DENIED = "权限不足";
    public static final String PUBLISH_FAILURE = "发布失败";
    public static final String CONTACT_ADMIN = "请联系管理员";
    public static final String UNKNOWN_EXCEPTION = "未知异常";
    public static final String DELETE_SUCCESS = "删除成功";
    public static final String DELETE_FAILURE = "删除失败";


    // 路径
    public static final String UPLOAD_DIR = "files/";
    public static final String UPLOAD_FILE_SUCCESS = "上传文件成功";
    // 私有构造函数，防止实例化
    private Constants() {
        throw new AssertionError("Cannot instantiate utility class");
    }
}
